package com.dmgis.qxfw.dataservice.bigdata.service;

import javax.servlet.http.HttpServletRequest;


public interface IDataService {

	// 接口
	String getApiInfo(HttpServletRequest request);

	// 基础预报- 根据时间范围、站号实况预报查询
	String getSmallScaleByTimeRangeId(HttpServletRequest request);

	// 基础预报 -根据时间、时次、时效、所属县城镇预报查询
	String getCityForecastByTimedateAndCounty( HttpServletRequest request);

	// 基础预报 -根据时间、时次、时效、所属县精细化预报查询
	String getFineForecastByTimedateAndCountyStaname(HttpServletRequest request);

	// 基础预报- 根据时间范围 类型 仰角 编号查询雷达列表信息
	String getRadByTimeRangeAndTypeElevationId(HttpServletRequest request);

	// 基础预报 -根据时间范围 类型查询云图列表信息 
	String getCloudImgByTimerangeAndType(HttpServletRequest request);

	// 指数 根据日期、时次 城市编号指数信息查询 
	String getZhishuForcastByTimedateAndCityid(HttpServletRequest request);

	// 雷电 根据时间范围和县名雷电查询 
	String getThunderByTimerangeAndCounty(HttpServletRequest request);
	
	// 林业 森林火险预报查询 提供森林火险预报数据
	String getFireForecastByTimeRange(HttpServletRequest request);

	// 林业 森林火险数据(地图显示) 提供森林火险历史数据
	String getFireHistoryByTimerange(HttpServletRequest request);

	//地灾预警 时间范围 提供地灾预警数据
	String getDZWarningByTimerange(HttpServletRequest request);

	// 灾点查询 dmgis_id 提供灾点查询
	String getDisasterpointByDmgis_id(HttpServletRequest request);

	// 水利预警数据 根据时间范围
	String getSL_warningByTimerange(HttpServletRequest request);

	// 交通气象 日期 编号
	String getTrafficForecastByTimedateAndId(HttpServletRequest request);

	//城市火险 时间范围 编号 
	String getCityFireByTimeRangeAndId(HttpServletRequest request);

	// 内涝 日期范围
	String getWaterLoggingByTimeRange(HttpServletRequest request);

	// 作物发育期指标
	String getCropgrowdateindexlib(HttpServletRequest request);

	// 病虫害指标
	String getDiseasesAndPestsindex(HttpServletRequest request);

	// 作物气象灾害指标getWeatherDiseasesindex
	String getWeatherDiseasesindex(HttpServletRequest request);

	// 农气预报--土壤墒情表 时间范围和编号
	String getSoil_humidityByTimerangeAndId(HttpServletRequest request);

	// 农服站点信息
	String getAgriStation(HttpServletRequest request);

	// 发育期历史数据
	String getGrowthHistoryByIdCropnameVarietyYearGrowthname(HttpServletRequest request);

	//发育期预报数据
	String getGrowthForcastByIdCropnameVarietyYearGrowthname(HttpServletRequest request);

	//农作物产量历史数据
	String getYieldHistoryByIdCropnameCropvarietyYear(HttpServletRequest request);

	//农作物产量预报数据
	String getYieldForcastByIdCropnameCropvarietyYear(HttpServletRequest request);

	// 农业产品 通过时间范围
	String getAgri_productByTimerange(HttpServletRequest request);

	// 景点预报信息 时间范围、站号
	String getTourForecastByTimeRangeSta(HttpServletRequest request);

	// 景点站点信息
	String getTourSmallScaleByTimeRangeAndId(HttpServletRequest request);

	// 旅游指数预报 时间范围 地区编号
	String getZhiSHuForcastByTimeRangeCityid(HttpServletRequest request);

	// 旅游产品 时间范围 类型 //未入库
	String getTourProductByTimerangeType(HttpServletRequest request);

	//大气日数据汇总表 时间范围 站点编号
	String getSum_atmospheric_day_dataByTimerangeId(HttpServletRequest request);

	//空气污染 时间范围站点编号
	String getAirpollutionByTimerangeId(HttpServletRequest request);

	//空气污染指数预报 时间范围
	String getAirpol_con_fcstByTimerange(HttpServletRequest request);

	//空气污染回归预报 时间范围 
	String getAirpol_reg_fcstByTimerange(HttpServletRequest request);

	//空气污染预报 时间范围 站点编号
	String getAirpol_fcstByTimerangeAndId(HttpServletRequest request);

	//空气霾预警 时间范围 
	String getAir_haze_warnByTimerange(HttpServletRequest request);

	//霾能见度预报 时间范围和时效
	String getHazevisibility_forecastByTimerangeNtimes(HttpServletRequest request);

	//重度预报 时间范围 
	String getHeavy_forecastByTimerange(HttpServletRequest request);

	//高空要素 时间范围 站点编号
	String getHigh_elementsByTimerangeId(HttpServletRequest request);

	//环保站  站点编号
	String getEnvirostationById(HttpServletRequest request);

	//隐患点  灾点编号
	String getHidedanger_pointById(HttpServletRequest request);

	//预警 时间范围
	String getWarningByTimerange(HttpServletRequest request);

	// 根据时间范围逐小时负荷预报
	String getHourPowerLoadByTimerange(HttpServletRequest request);

	// 根据日期,时次,时效日最大负荷预报
	String getDayPowerLoadByTimedate(HttpServletRequest request);

	// 根据时间范围，产品类型电力获取产品信息
	String getPowerProductListBytimeRangeAndProducttype(HttpServletRequest request);

	// 根据时间范围，产品类型获取中保产品信息
	String getZhongbaoProductListBytimeRangeAndProducttype(HttpServletRequest request);

	String getWeekWeatherBynTimesAndCountyStaname(HttpServletRequest request);

	String getceshi(HttpServletRequest request);

}
